package com.example.pojo.aboutStudent;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.sql.Timestamp;

@Data
public class Student {

    private Integer id;             // ID，作为主键

    private String grade;    // 学生所在年级

    private String major;      // 入学专业

    @TableField("class")
    private String classN;    // 所在班级

    private String stuId;      // 学号

    private String name;       // 姓名

    private Integer sex;       // 性别，0为女，1为男

    private String originArea; // 生源地

    private String batch;      // 批次

    private double totalPoints;// 总分

    private String middleSchool; // 招生中学

    private String college; // 学院

    private String telephone;  // 联系电话（AES）

    private String firstChoice;// 第一志愿

    private String secondChoice;// 第二志愿

    private String thirdChoice;// 第三志愿

    private String fourthChoice;// 第四志愿

    private String fifthChoice;// 第五志愿

    private int moreInfo;      // 学生更多信息

    private Boolean isDelete;  // 逻辑删除，0表示未删除，1表示已删除

    @TableField(fill = FieldFill.INSERT)
    private Timestamp createTime;

    @TableField(fill = FieldFill.INSERT)
    private Integer createPerson;

    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Timestamp updateTime;

    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Integer updatePerson;
}
